﻿
namespace Acaweb.Model.Entities.DatosCompuestos
{
    /// <summary>
    /// Representa un Documento de Identificación
    /// </summary>
    public class Identificacion
    {
        [NHibernate.Validator.Min(1)]
        private long _NumeroDocumentoIdentidad;
        private TipoIdentificacion _TipoDocumentoIdentidad;
        private string _LugarExpedicion;

        [NHibernate.Validator.Min(1)]
        public virtual long NumeroDocumentoIdentidad
        {
            get { return _NumeroDocumentoIdentidad; }
            set { _NumeroDocumentoIdentidad = value; }
        }

        public virtual TipoIdentificacion TipoDocumentoIdentidad
        {
            get { return _TipoDocumentoIdentidad; }
            set { _TipoDocumentoIdentidad = value; }
        }

        public virtual string LugarExpedicion
        {
            get { return _LugarExpedicion; }
            set { _LugarExpedicion = value; }
        }
    }
}
